using System.Collections.Generic;

namespace Framework.Core.Reflection
{
    internal class Method : IMethod
    {
        public Method(string assembly, string type, string name, IEnumerable<IArgument> arguments)
        {
            Arguments = arguments;
            Name = name;
            Type = type;
            Assembly = assembly;
        }

        public string Assembly { get; private set; }
        public string Type { get; private set; }
        public string Name { get; private set; }
        public IEnumerable<IArgument> Arguments { get; private set; }
    }
}